//引入API请求方法
import {
  reqUserInfo,
  reqUpdateUser
} from '../../api/index'
Page({
  data: {
    nickname: '', //用户昵称
    headimgurl: '', //用户头像
  },
  //页面加载
  onLoad() {
    //获取用户信息
    this.getUserInfo();
  },
  async getUserInfo() {
    //获取用户信息
    const result = await reqUserInfo();
    if (result.code == 200) {
      this.setData({
        nickname: result.data.nickname,
        headimgurl: result.data.headimgurl
      })
    }
  },
  //忽律设置,跳转到个人中心
  goCenter(){
    //页面返回上一级
    wx.navigateBack()
  },
  //按钮选择用户头像的回调
  chooseAvatar(event){
    this.setData({
       headimgurl:event.detail.avatarUrl
    })
  },
  //更新按钮回调
  async updateUser(){
   await reqUpdateUser(this.data);
   wx.navigateBack();
  }
})